<%@page import="java.io.File"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.util.List"%>
<!DOCTYPE html>
<%@page import="java.util.Date"%>
<%@page import="javax.management.timer.Timer"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="Negocio.*"%>

<%
    //Usuario u = (Usuario) session.getAttribute("usuarioShow");
    String idfoto = (String) request.getParameter("idfoto");
    int idfotoInt = Integer.parseInt(idfoto);

    Archivo a = new Foto();
    Archivo foto = a.seleccionarArchivo(idfotoInt);

    String ruta = foto.getRutaArchivo();

    String rutaJSP = getServletContext().getRealPath("\\") + "dest\\fotos\\";
    rutaJSP = rutaJSP + ruta;
    File f = new File(rutaJSP);
    if (!f.exists()) {
        ruta = "dest/fotos/noimage.png";
    }else {
        ruta = "dest/fotos/" + ruta;
    }

    String nombreUsuario = foto.getUsuario().getNombre() + " " + foto.getUsuario().getApellidos();
    String titulo = foto.getTitulo();
    Date fechaCreacion = foto.getFecha();
    List<Comentario> listComentarios = foto.getListaComentarios();
    

%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
    <head>
        <%@include file="head.jsp" %>

    </head>
    <body>
        <%@include file="barraArriba.jsp" %>

        <div class="contenido">
            <%@include file="barraIzq.jsp" %>   
            
            <span class="dondeestoy"><a href="ControladoPpal?opcion=enlaces&sitio=perfil"><%=nombreUsuario%></a> > <a href="ControladoPpal?opcion=enlaces&sitio=fotos">Fotos</a> > Foto Seleccionada</span>
            <div class="contenido_archivoSeleccionado">


                <div class="archivoSeleccionado">

                    <img src="<%=ruta%>" alt="fotoseleccionada" width="500" height="500"/>
                    <div class="fotoInformacion">

                        <p>Subida por: <%=nombreUsuario%></p>
                        <p>"<%=titulo%>" - <%=fechaCreacion.toString()%></p>
                        <%
                            if(us.getId() == ul.getId()){
                        %>
                            <a href="ControladoPpal?opcion=EliminarFoto&id=<%=foto.getId()%>"><p>Eliminar esta foto</p><img width="20px" height="20px" src="images/eliminarMensaje.png"></img></a>
                        <%
                            }
                        %>
                    </div>
                </div>
                <div class="nuevoComentario" method="post">
                    <br />
                    <form action="ControladoPpal">
                        <input type="hidden" name="opcion" value="crearComentario" />
                        <input type="hidden" name="isEvento" value="false" />
                        <input type="hidden" name="isFoto" value="true" />
                        <input type="hidden" name="id_relacion" value="<%=foto.getId()%>" />
                        <textarea NAME=comentario id="comentario" ROWS=4 COLS=30 maxlength="500"></textarea>
                        <br />
                        <INPUT TYPE=SUBMIT VALUE="Enviar">
                    </form>

                </div>

                <br />
                <div class="archivoComentarios">

                    <ul>



                        <%
                            int tam = listComentarios.size();
                            int i = 0;


                            for (i = 0; i < tam; i++) {

                                String texto = listComentarios.get(i).getTexto();
                                String nombreUsuarioComentario = listComentarios.get(i).getUsuario().getNombre();
                                String apellidosUsuarioComentario = listComentarios.get(i).getUsuario().getApellidos();
                                Date fecha = listComentarios.get(i).getFechaComentario();
                                DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
                                String fechaString = dateFormat.format(fecha);
                                
                                String rutaFotoUsuario = listComentarios.get(i).getUsuario().getRutaFoto();
                                String rutaJSP2 = getServletContext().getRealPath("\\") + "dest\\fotoPerfil\\";
                                rutaJSP2 = rutaJSP2 + rutaFotoUsuario;
                                File f2 = new File(rutaJSP2);
                                if (!f2.exists()) {
                                    rutaFotoUsuario = "dest/fotoPerfil/usuario_default.png";
                                }else {
                                    rutaFotoUsuario = "dest/fotoPerfil/" + rutaFotoUsuario;
                                }
                        %>


                        <li>
                            <p class="nombreComentario"><%=nombreUsuarioComentario%> <%=apellidosUsuarioComentario%> escribió: </p> <br />                  
                            <p class="textoComentario">
                                <img class="imagenComentario" src="<%=rutaFotoUsuario%>" alt="fotoUsuario" width="50"/>
                                <%=texto%></p>
                            <p class="fechaComentario"><%=fechaString%></p><br />

                        </li>



                        <%
                            }

                        %>
                    </ul>
                </div>
            </div>




        </div>
    </body>
</html>
